undulating membrane - French English Dictionary